Using Modelica Models for Complex Virtual Experimentation with the Tornado Kernel
نویسندگان
چکیده
Tornado is a software kernel for virtual experimentation on the basis of ODE/DAE models. Recently, a model compiler has been developed that converts flat Modelica code to executable models suitable for use with the Tornado kernel. As a result, a subset of Modelica models can now be used for tasks such as parameter estimation, scenario analysis, Monte Carlo simulation, sensitivity analysis and steady-state analysis. The inherent computational complexity of the virtual experiment types implemented by Tornado can be efficiently handled by the kernel’s semi-automated distributed execution capabilities.
منابع مشابه
Tornado: A versatile and efficient modelling & virtual experimentation kernel for water quality systems
Recently, a new kernel for modelling and virtual experimentation (i.e. any evaluation of a model) in the domain of water quality management was developed. This kernel was named “Tornado” and will be included in the new generation of the WEST product family, as well as in several other products (e.g. DHI’s MOUSE-TRAP) and projects. Most important issues during development were versatility and ef...
متن کاملTowards Transparent Distributed Execution in the Tornado Framework
Tornado is a new advanced kernel for modelling and virtual experimentation (i.e., any evaluation of a model) in the water quality domain. Although primarily intended for use within this particular domain, the kernel is generic in nature and has a plethora of generally applicable features. Tornado often deals with elaborate models and many of its virtual experiment types are computationally inte...
متن کاملBoosting the Efficiency of Compound Virtual Experiments through a Priori Exploration of the Solver Setting Space
Tornado is a new advanced kernel for modelling and virtual experimentation (i.e., any evaluation of a model) in the water quality domain. Although primarily intended for use within this particular domain, the kernel is generic in nature and has a plethora of generally applicable features. This paper focuses on the ability of Tornado to perform a priori explorations of the integration solver set...
متن کاملA Generalized Framework for Abstraction and Dynamic Loading of Numerical Solvers
Scientific software often relies on numerical solvers for tasks such as integration of differential equations, optimization and finding roots of linear or non-linear systems. Typically, the availability of only one solver for a certain task is not sufficient in generic software systems, since each solver usually only has a limited area of application. However, the inclusion of multiple solvers ...
متن کاملAn approach to virtual-lab implementation using Modelica
A novel approach to the implementation of interactive virtual-labs is proposed. The virtual-lab is completely described in Modelica language and translated using Dymola. To achieve this goal, a systematic methodology to transform any Modelica model into a formulation suitable for interactive simulation has been developed. In addition, VirtualLabBuilder Modelica library has been programmed. This...
متن کامل